body{ font-family: Microsoft YaHei,SF Pro SC,SF Pro Display,PingFang SC,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 16px; color: #777777; }
p{ font-size: 14px; line-height: 24px; margin-bottom: 0; }
a{ color: #777777; }
a:hover{ text-decoration:none; color: #777777; }
b{ font-weight: normal; }
li{ list-style: none; }
h2{ font-size: 24px; }
.bb{ border-bottom: 1px solid #e5e5e5;}
.gray-bg{ background-color: #f3f3f3; }
.carousel-indicators .active{ background-color: #cc0000; border: none; }

.product-show a,.index-case-img,.pro-list-show a,.tuijianchanpin a,.anli-box a{ display: block; overflow: hidden; }
.product-show img,.index-case-img img,.pro-list-show a img,.tuijianchanpin a img,.anli-box a img{ transform: scale(1); transition: all 0.5s ease; }
.product-show img:hover,.index-case-img img:hover,.pro-list-show a img:hover,.tuijianchanpin a img:hover,.anli-box a img:hover{ transform: scale(1.2); }

@media only screen and (max-width: 1440px){
}
#navbar .nav>li>a{ padding-left: 0; padding-right: 0; margin-left: 15px; margin-right: 15px; }
.navbar-static-top{ background: white; height: 110px; border: none; margin-bottom: 0;/* box-shadow: #e6e6e6 0 1px 6px;*/}
.logo{ float: left; padding-top: 30px; width: 170px; }
.logo img{ width: 100%; }
.navbar-right{ padding-top: 24px; }
.top-contact{ height: 24px; line-height: 24px; color: #d8d8d8; }
.top-contact p{ float: right; margin-bottom: 0; position: relative;  font-size: 13px; }
.top-contact a{ color: #de2910; }
.erweima{ position: absolute; right: 0; top: 36px; opacity: 0; transition: all 0.5s ease 0.2s; }
.top-tel{ background: url("../images/top_icon1.jpg") left center no-repeat; padding-left: 20px; }
.top-tel:after{ content: " ";  background:url("../images/top_line.jpg") left center no-repeat; margin-left: 10px; margin-right: 10px; }
.top-weixin{ cursor: pointer; background: url("../images/top_icon2.jpg") left center no-repeat; padding-left: 20px; }
.navbar-static-top .navbar-nav>.active>a,.navbar-static-top .navbar-nav>.open>a,.navbar-static-top .navbar-nav>.open>a:focus, .navbar-static-top .navbar-nav>.open>a:hover{ background: white; color: #02328d;}
.navbar-static-top .navbar-nav>li{ position: relative; }
.navbar-static-top .navbar-nav>li>a{ padding-bottom: 27px; color: #222222; font-size: 15px; }
.navbar-static-top .navbar-nav>li>a:hover{ color: #cc0000; margin-bottom: 1px; }
.navbar-nav .dropdown-menu{ left: 0; right: 0; border: none; box-shadow:none; min-width: 140px;border-radius:0; padding: 0 }
.navbar-nav .dropdown-menu li{ height: 43px; line-height: 43px; }
.navbar-nav .dropdown-menu li+li{ border-top: 1px solid #e6e6e6; }
.navbar-nav .dropdown-menu li a{ color: #888888; }
.navbar-nav .dropdown-menu>li>a { padding: 0 0; line-height: 43px; text-align: center; }
.navbar-nav>li>.dropdown-menu>li a:hover{ color: #cc0000; }

.navbar-static-top .navbar-nav>li.cur-menu>a{ color: #cc0000; margin-bottom: 1px;}
.carousel-control.left,.carousel-control.right{ background-image: none; }
.icon3{ margin-left: 20px; float: left; padding-top: 12px; position: relative; }
.icon3 img{ vertical-align: middle; }
.icon3 a{ font-size: 12px; color: #d8d8d8; }
.index-banner{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); }
.fengexian{ width: 100%; height: 1px;box-shadow: #999999 0 1px 5px; }
.index-pro{ padding: 60px 0; }
.index-title1 { position: relative; }
.index-title1 .index-title1-title{ position: relative; z-index: 1; width: 310px; left: 50%; margin-left: -155px; background-color: white; }
.index-title1:after{ content: ""; width: 100%; height: 1px; background-color: #dedede; position: absolute; margin-top: -15px; }
.index-title1 .index-title1-title h2{ margin-top: 0; margin-bottom: 0; height: 30px; line-height: 30px; text-align: center;  color: #02328d;}
.sub-title{ font-size: 12px; color: #bfbfbf; text-transform: uppercase; text-align: center; margin-top: 10px; }
.nav-tabs-pro{ width: 394px; margin: 15px auto; border-bottom: none; }
.nav-tabs-pro>li.active>a,.nav-tabs-pro>li.active>a:hover,.nav-tabs-pro>li.active>a:focus,.nav-tabs-pro>li>a:hover{ border: 1px solid transparent; color: #cc0000; font-weight: bold;}
.nav-tabs-pro>li.active>a b, .nav-tabs-pro>li>a:hover b{ font-weight: bold; }
.nav-tabs-pro>li>a{ padding: 10px 10px;color: #777777; font-size: 15px; }
.nav-tabs-pro>li>a:hover{ border: 1px solid transparent; background-color: transparent; }
.nav-tabs-pro>li>a span{ margin-right: 20px; }
.index-more-pro{ text-align: center; margin-top: 15px; }
.index-more-pro a:hover{ color: #cc0000; }
.product-show{ padding-top: 10px; padding-bottom: 10px; }
.product-show p{ margin-top: 20px; }
.product-show p a:hover{ color: #cc0000; }
.dingzhi{ padding-bottom: 90px; }
.dingzhi_banner{ height: 180px; background: url("../images/dingzhi_banner.jpg") center center; text-align: center; color: white; }
.dingzhi_banner h2{ padding-top: 40px; margin-top: 0; }
.dingzhi_banner  p{ font-size: 15px; }
.m-dingzhi-banner{ position: relative; }
.m-dingzhi-banner img{ width: 100%; }
.m-dingzhi-banner-text{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.m-dingzhi-wraper{ display: table; width: 100%; height: 100%; }
.m-dingzhi-inner{ display: table-cell; vertical-align: middle; padding-bottom: 20px; text-align: center; color: white; }
.index-title2{ background: url("../images/title2_bg.jpg") center center no-repeat; margin: 40px auto 30px; }
.index-title2 h2{ color: #02328d; text-align: center; font-size: 20px; }
.index-title2 h2 span{ font-size: 28px; }
.index-title2 p{ text-align: center;}
.dingzhi .col-md-4 a{ display: block; }
.dingzhi .col-md-4 a img{ width: 100%; }
.dingzhi .col-md-4 strong{ display: block; margin: 25px 0 10px; font-size: 16px; color: #222222; border-left: 6px solid #02328d; padding-left: 16px; }
.dingzhi .col-md-4 p{ color: #999999; padding-left: 22px; }
.dingzhi .col-md-4 span{ display: block; margin-top: 20px; padding-left: 22px; font-size: 14px;}
.dingzhi .col-md-4 a{ padding-bottom: 40px; }
.dingzhi .col-md-4 a:hover{ box-shadow: #e6e6e6 1px 1px 10px; }
.dingzhi .col-md-4 a:hover span{ color: #cc0000;  }
.index-case,.index-news{ padding: 65px 0; }
.index-case-title{ text-align: center; }
.index-case-title h2{ color: #02328d; margin-top: 0; margin-bottom: 0; line-height: 30px; }
.index-case-title p{ font-size: 12px; text-transform: uppercase; }

.tab-content-case .col-md-3{ padding-top: 10px; padding-bottom: 10px; }
.tab-content-case .col-md-3 img{ width: 100%; }
.nav-tabs-index-case{ width: 370px; }
.nav-tabs-index-case >li.active>a, .nav-tabs-index-case >li.active>a:focus, .nav-tabs-index-case >li.active>a:hover{ background-color: transparent; }
.tab-content-case .col-md-3>a{ display: block; }
.tab-content-case .col-md-3:hover{ background-color: white; box-shadow: #e6e6e6 1px 1px 10px; }

.index-case-text{ padding: 20px 4%;  }
.index-case-text span{ display: block; margin-top: 10px; font-size: 14px; color: #999999; }
.index-case-text strong{ font-weight: normal; font-size: 18px; color: #333333; display: block; margin-bottom: 10px; }

.index-news .col-md-4{ border-left: 1px solid #e5e5e5; }
.index-news-title{ border-bottom: 1px solid #e5e5e5; padding-bottom: 30px; }
.index-news-list{ padding: 40px 5% 10px; }
.index-news-list h4 a{ line-height: 26px; font-size: 16px; color: #333333; overflow: hidden; }
.index-news-list h4 a:hover{ color: #cc0000; }
.index-news-time{ margin: 15px 0; font-size: 12px; }
.index-news-time span{ font-size: 20px; margin-right: 6px; }
.index-more{ display: block; margin-top: 10px; color: #bfbfbf; font-size: 14px; }
.index-more:hover{ color: #cc0000; }
.gengduo{ background-color: white; color: #e5e5e5; width: 198px; height: 43px; border: 1px solid #e5e5e5; text-align: center; line-height: 42px; margin: 50px auto 0; }
.gengduo a{ display: block; font-size: 14px; }
.gengduo a:hover{ background-color: #cc0000; color: white; }
.pro-nav{ font-size: 14px; margin: 30px 0 35px; }
.pro-nav a{ background: url("../images/next.jpg") right center no-repeat; padding-right: 20px; padding-left: 12px; }
.pro-nav a:hover{ color: #cc0000; }
.pro-nav span{  padding-left: 12px; }
.pro-intro h1{ margin-top: 0; margin-bottom: 15px;  }
.pro-intro-contact{ border-top: 1px solid #e5e5e5; padding-top: 24px; margin-top: 30px; margin-left: 0; margin-right: 0; }
.pro-intro-contact .col-md-4{ padding-left: 0; }
.pro-intro-contact .col-md-3{ padding-right: 0; }
h1{ font-size: 30px; color: #333333; }
.pro-xunjia, .pro-dianhua, .pro-huace{ height: 48px; line-height: 48px; color: white; }
.pro-intro-contact span{ display: inline-block; height: 26px; line-height: 26px; background-position: left center; background-repeat: no-repeat; padding-left: 30px; }
.pro-intro-contact a{ color: white; }
.pro-xunjia{ background: #cc0000 }
.pro-dianhua, .pro-huace{ background-color: #333333; }
.pro-dianhua:hover, .pro-huace:hover{ background-color: #111111; }
.pro-xunjia span{ background-image: url("../images/xunjia_icon.png"); }
.pro-dianhua span{ background-image: url(../images/dianhua_icon.png); }
.pro-huace span{ background-image: url(../images/huace_icon.png);  }
.pro-content-nav { padding-top: 65px; padding-left: 0; margin-bottom: 0; border-bottom: 1px solid #e5e5e5;}
.pro-content-nav li{float: left; padding: 16px 30px; font-size: 16px; }
.pro-content-nav li.curren-pro-nav,.pro-content-nav li:hover{ border-bottom: 2px solid #cc0000; }
.pro-content-nav li.curren-pro-nav a,.pro-content-nav li:hover a{ font-weight: bold; color: #cc0000; }
.chanpinjieshao{ padding-bottom: 30px; }
.chanpinjieshao .col-md-5{ background-color: #f8f9f3; padding: 30px 35px;  }
.chanpintedian{ margin-top: 30px; padding-left: 0; }
.chanpintedian li{ width: 100%; }
.chanpintedian li+li{ margin-top: 30px; }
.chanpintedian-content{ background-color: #f8f9f3; padding: 35px; }
.chanpintedian-content strong{ display: block; margin-bottom: 10px; font-size: 18px; color: #333333; }
.product{ padding-bottom: 40px; }
.product section,.case section{ padding-top: 30px; }
.jishucanshu{ border-top: 1px solid #e5e5e5; }
.page-title{ padding-bottom: 25px; }
.page-title h2{ font-size: 20px; color: #02328d; margin-top: 0; margin-bottom: 0; }
.tuijian-title h2{ display: inline; float: left; }
.page-title a{ float: right; vertical-align: middle; color: #bababa; font-size: 14px; }
.page-title a:hover{ color: #cc0000; }
.tuijianchanpin{ padding-top: 48px; padding-bottom: 30px; display: inline-block; }
.tuijianchanpin p{ margin-top: 25px; }
.tuijianchanpin p a:hover{ color: #cc0000; }
.anli-box{ padding: 45px 0 35px; }
.anli-box h3{ font-size: 18px; color: #333333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.case-show-text a:hover{ color: #cc0000; }
.view{cursor: pointer;  display: block; width: 91px; height: 27px; background: url("../images/view.jpg"); margin-top: 20px;}
.view:hover{ background: url("../images/view_hover.jpg");  }
.peijian .page-title+p{ margin-top: 25px; }
.peijian-box{ padding: 40px 0; }
.peijian-box p{ margin-top: 20px; }
.bottom-form{ background: url("../images/form_bg.jpg") center center no-repeat; padding-top: 60px; padding-bottom: 60px; }

.form-contact h2{ font-size: 24px; color: white; margin-bottom: 40px; }
.form-contact h2 span{ display: inline-block; padding-left: 20px; font-size: 16px; color: #999999; }
.form-contact p{ color: #999999; font-size: 14px; line-height: 30px; }
.form-contact p strong{ display: inline-block; margin-bottom: 15px; font-size: 20px; font-weight: normal; color: #ef0606; }
.form-box{ background-color: white; padding: 36px 48px; margin-left: 10%; }
.form-box form{ margin-top: 30px; }
.form-box p{ font-size: 15px; color: #999999; }
.form-box label{ font-size: 14px; color: #c1c1c1; font-weight: normal; padding-left: 0; padding-right: 0; }
.form-box .form-control{ border: none; box-shadow:none; border-bottom: 1px solid #e5e5e5; color: #c1c1c1; }
.form-box .form-control:focus{ color: black; }
.form-box .form-group{ margin-bottom: 12px; }
.form-box input[type="submit"]{ margin-top: 20px; display: block; width: 139px; height: 40px; padding: 0 0; border: 1px solid #2e4f9b; color: #2e4f9b; border-radius: 0; }
.form-box input[type="submit"]:hover{ background-color: #cc0000; color: white; border-color: #cc0000; }
.pro-list-content{ padding-bottom: 50px; }
.pro-list-content section{ padding-top: 50px; padding-bottom: 30px; }
.pro-list-title{ height: 48px; line-height: 48px; }
.pro-list-title{ }
.pro-list-title a{ display: block; color: #333333; }
.current-pro-title a,.pro-list-title:hover a{ color: white; background-color: #02328d;  }
.pro-list-show{ padding-top:38px; }
.pro-list-show p{ margin-top: 25px; }
.pro-list-show p a:hover{ color: #cc0000; }
.last-pro-show p{ margin-top: 10px; margin-bottom: 25px; }
.banner{ height: 300px; display: table; width: 100%; background-position: center center; background-repeat: no-repeat; }
.banner-text{ display: table-cell; vertical-align:middle; }
.banner-text h1{text-align: center; color: white; margin-top: 0; margin-bottom: 0; font-size: 26px; }
.banner-text p{ text-align: center;color: #dfdddd; max-width: 850px; margin: 20px auto 0; font-size: 15px; }
.pro-banner{background-image: url("../images/products/banner.jpg"); }
.service-banner{ background-image: url("../images/service/banner_customer.jpg"); }
.about-banner{ background-image: url("../images/about/banner.jpg"); }
.news-banner{ background-image: url("../images/news/banner.jpg"); }
.case-banner{ background-image: url("../images/case/banner.jpg"); }
.contact-banner{ background-image: url("../images/contact/banner.jpg"); }

.carousel-indicators{ bottom: 0; }
.carousel-caption{ top: 20px; left: 0; right: 0; }
.carousel-caption h1{ color: white; }

.service-content{ padding-top: 30px; padding-bottom: 80px; }
.service-content h1{ font-size: 24px; color: #02328d; text-align: center; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.service-content h1+p{ padding-top: 30px; }
.service-content p+span{ display: block; margin-top: 40px; font-size: 16px; color: #333333; }
.step{ padding-top: 30px; }
.step strong{ display: block; font-weight: normal; margin: 20px 0 15px; font-size: 18px; color: #333333; }
.service-bottom{ border-top: 1px solid #e5e5e5; padding-top: 40px; padding-bottom: 130px; }
.service-bottom strong{ display: block; font-weight: normal; margin-top: 30px; margin-bottom: 20px; color: #333333; font-size: 18px; }
.dianhua1{ background: url("../images/service/line.jpg") center center no-repeat; }
.dianhua1 a{ display: block; margin: auto; width: 380px; height: 70px; line-height: 70px; background-color: #cc0000; font-size: 24px; color: white; }
.dianhua2{ margin-top: 25px; }
.dianhua2 a{ color: #cc0000; }
.peijian-content{ padding-top: 70px; padding-bottom: 80px; }
.peijian-img{ padding-top: 24px; }
.peijian-show{ padding: 16px 0; }
.peijian-show p{ margin-top: 30px; }
.xiazai{ padding-top: 64px; padding-bottom: 90px; }
.xiazai ul{ padding-left: 0; margin-left: 0; }
.xiazai ul li{ padding-left: 4%; font-size: 14px; color: #666666; }
.xiazai ul li:nth-child(even){ height: 48px; line-height: 48px; }
.xiazai ul li:nth-child(odd){ height: 60px; line-height: 60px; background-color: #f8f9f3; }
.xiazai ul li a{ display: inline-block; float: right; padding-right: 4%; color: #666666; font-size: 14px; }
.xiazai ul li .downloadIcon{ display: inline-block; width: 22px; float: right; margin-top: 15px; margin-right: 4%; }
.xiazai ul li.xiazai-title{ font-size: 16px; color: #333333; }
.xiazai ul li.xiazai-title img{ margin-right: 10px; }
.xiazai a:hover{ color: #cc0000; }

.intro-1{ padding-top: 65px; }
.intro-show{ padding-top: 45px; }
.intro-pic{padding-bottom: 70px; }
.intro-2{ padding-top: 40px; }
.intro-2 h2{ margin-bottom: 40px; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; font-size: 20px; color: #02328d; text-align: center; }
.intro-2 strong{ padding-left: 15px; display: block; font-weight: normal; font-size: 16px; color: #333333; background: url("../images/dian.jpg") left center no-repeat; }
.intro-2 p+strong{  margin-top: 24px; }
.wenhua{ margin-left: -20px; }
.intro-3{ padding-top: 80px; }
.intro-3-nav{ margin-bottom: 30px; background: url("../images/about/line.jpg") center center no-repeat; }
.intro-3 h2{ font-size: 20px; color: #02328d; text-align: center; }
.intro-3-title{ width: 384px; }
.intro-3-title>li>a{ padding-left: 20px; padding-right: 20px; font-size: 14px; background: url("../images/about/jia.jpg") left center no-repeat; }
.huanjing{ padding: 60px 0;}
.huanjing-show{ padding: 12px 0; }
.huanjing-show img{ cursor: pointer; }
.huanjing-show p{ margin-top: 20px; }
.map{ padding: 60px 0; }
.map h1{ text-align: center; font-size: 24px; color: #02328d; }
.map h1 span{ color: #cc0000; }
.map p{ max-width: 690px; text-align: center; margin: 20px auto; }
.wangluo-bottom{ height: 300px; background: url("../images/about/wangluo_bottom.jpg") center center no-repeat; }
.wangluo-contact{ padding-top: 30px; color: white; text-align: center; color: white;  }
.wangluo-contact h2+p{ max-width: 680px; margin: 20px auto 40px; }
.wangluo-lianxi{ width: 610px; margin: auto; }
.wangluo-lianxi a{ display: block; font-size: 20px; color: white; }
.wangluo-xunjia{ float: left; width: 300px; height: 50px; background-color: #cc0000; text-align: center; line-height: 50px; }
.wangluo-dianhua{ float: right; width: 298px; height: 48px; line-height: 48px; border: 1px solid #9b999d; }
.wangluo-xunjia:hover a{ background-color: #a50505; }
.news-list-content{ padding-top: 35px; padding-bottom: 85px; }
.news-list{ padding-top: 25px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.news-list h3{ margin-top: 0; margin-bottom: 15px; font-size: 18px; }
.news-list h3 strong{ font-size: 16px; font-weight: bold; }
.news-list h3 a{ color: #222222; }
.news-list h3 a:hover{ color: #cc0000; }
.news-list span{ padding-left: 25px; background: url("../images/time.jpg") left center no-repeat; display: block; margin-top: 20px; color: #bababa; font-size: 14px; }
.fenye{ margin-top: 40px; }
.fenye a,.fenye>b{ display: inline-block; border: 1px solid #e5e5e5; padding: 6px 15px; }
.fenye>b,.fenye a:hover{ border-color: #e5e5e5; background-color: #02328d; color: white; }

.news-right h2{ margin-top: 0; margin-bottom: 20px; padding-top: 25px; font-size: 20px; color: #222222; font-weight: bold; }
.news-recommend{ padding-bottom: 25px; border-bottom: 1px solid #e5e5e5; }
.news-recommend+.news-recommend{ margin-top: 30px; }
.news-recommend h4{ margin-top: 20px; margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.news-recommend h4 a{ color: #222222; }
.news-recommend h4 a:hover{ color: #cc0000; }
.news-recommend span{ margin-top: 15px; display: block; font-size: 14px; color: #bbbaba; }
.news-recommend span a{ color: #bbbaba; }
.news-recommend span a:hover{ color: #cc0000; }
.news-main{ padding-top: 30px; padding-bottom: 30px; }
.news-main-title{ padding-bottom: 25px; border-bottom: 1px solid #e5e5e5; }
.news-main-title h1{ margin-bottom: 20px; font-size: 20px; font-weight: bold; color: #02328d; }
.news-main-title time span{ font-size: 14px; color: #bababa; padding-left: 25px; background: url("../images/time.jpg") left center no-repeat; }
.bdsharebuttonbox{ float: right; }
.news-main-content{ padding-top: 20px; padding-bottom: 20px; font-size: 14px; color: #777777; }
.news-main-content p{ margin-bottom: 24px; }
.news-main-content img{ max-width: 100%; }
.pre-next{ padding-top: 20px; border-top: 1px solid #e5e5e5; }
.pre-next p{ line-height: 28px; }
.pre-next p a{ color: #333333; }
.pre-next p a:hover{ color: #cc0000; }

.case-content{ padding-top: 35px; padding-bottom: 35px; }
.case-show{ padding-top: 26px; padding-bottom: 26px; }
.case-video{ border-top: 1px solid #e5e5e5; padding-top: 70px; padding-bottom: 100px; }
.case-video a img{ cursor: pointer; }
.case-video a+a{ display: block; margin-top: 10px; }
.case-video p{ text-align: center; font-size: 18px; padding-top: 20px; }
.case-video p:hover{ color: #cc0000; }
.video-title{ padding-bottom: 25px; font-size: 20px; color: #02328d; }

.chanpin-box{ position: relative; display: none; }
.chanpin-box:nth-child(3){ display: block; }
.chanpin-box-text{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5); }
.chanpin-box-text strong{ margin-bottom: 10px; padding-left: 30px; padding-top: 40px; display: block; font-size: 18px; color: white; font-weight: normal; }
.chanpin-box-text p{ padding-left: 30px; color: #cecdcd; }
.chanpin-box-text span{ display: block; padding-left: 30px; padding-top: 10px; }
.cptd-list:nth-child(2){ display: none; }
.cptd-list{ border-bottom: 1px solid #e5e5e5; padding-left: 8%; padding-right: 8%; }
.cptd-list a{ background: url("../images/xiala.jpg") right center no-repeat; display:block; padding: 38px 0; }
.cptd-list a:hover{ color: #cc0000 }
.case-intro{ padding-top: 20px; padding-bottom: 70px; }
.case-intro h1{ color: #02328d; font-size: 26px; font-weight: bold; text-align: center; margin-bottom: 30px; }
.case-intro .case-pic{ padding: 0; }
.case-intro .case-pic li{ width: 49%; float: left; }
.case-intro .case-pic li+li{ margin-left: 2%; }
.case-intro .case-pic li img{ width: 100%; }
.case-page-title{  margin-top: 30px; border-bottom: 1px solid #e5e5e5; }
.case-page-title span{ color: #02328d; font-size: 18px; display: inline-block; padding-bottom: 15px; padding-right: 10px; border-bottom: 2px solid #02328d; }
.case-newstext{ padding-top: 24px; }
.case .case-product{ padding-top: 60px; }
.case-case{ padding-top: 60px; padding-bottom: 60px; }

.contact-content{ padding-top: 75px; padding-bottom: 70px; }
.contact-left,.contact-right{ width: 50%; }
.contact-left{ display: table; float: left; background-color: #f8f9f3; }
.contact-right{ float: right; }
.contact-left-box{ padding-left: 5%; display: table-cell; vertical-align:middle;  }
.contact-left-box strong{  margin-bottom: 15px; display: block;  font-size: 18px; font-weight: normal; }
.contact-left-box strong+p span{ display: none; }
.contact-left-box h2{ font-size: 22px; margin-top: 50px; margin-bottom: 30px; color: #cc0000; }
.contact-info{ padding-top: 20px; border-top: 1px solid #e5e5e5; }
.contact-info1,.contact-info2{ width: 50%; float: left; }

.contact-liuyan{padding-top: 50px; padding-bottom: 50px; background-color: #f8f9f3; }
.contact-tabs{ margin: auto; }
.contact-biaodan{ padding-left: 50px; padding-right: 50px; }
.contact-biaodan h1{ margin-top: 0; margin-bottom: 15px; font-size: 22px; color: #02328d; text-align: center; }
.contact-biaodan p{ text-align: center; margin-bottom: 36px; }
.contact-tabs{ width: 552px; margin: auto; border-bottom: none; }
.contact-tabs>li>a{ padding-left: 110px; padding-right: 90px; border-radius: 0; }
.zaixianliuyan{ background: url("../images/contact/message.png") 85px center no-repeat; }
.womendeweizhi{ background: url("../images/contact/weizhi.png") 85px center no-repeat; }
.contact-tabs>li.active>a, .contact-tabs>li.active>a:focus, .contact-tabs>li.active>a:hover{ background-color: #f8f9f3; }
.contact-biaodan input[type="text"],.contact-biaodan select{ border-radius: 0; height: 48px; padding: 12px 12px; }
.contact-biaodan textarea{ border-radius: 0; }
.contact-biaodan input[type="submit"]{ width: 260px; height: 48px; text-align: center; line-height: 48px; background-color: #cc0000; color: white; padding: 0; margin: 36px auto 0; display: block;}
.contact-biaodan input[type="submit"]:hover{ background-color: #b70101; }
.top-menu{ cursor: pointer; float: right; padding-top: 40px; width: 42px; }
.top-menu img{ width: 100%; }

.xs-xiala-menu{ display: none; position: absolute; top: 80px; width: 100%; }
.xs-xiala-menu>ul{ padding-left: 0; margin-left: 0; }
.xs-xiala-menu>ul>li{ background-color: white; border-bottom: 1px solid #e5e5e5; }
.xs-xiala-menu>ul>li:hover{ background-color: #eeebeb; }
.xs-xiala-menu>ul>li>a{ display: block; color: #777777; text-align: center; padding-top: 12px; padding-bottom: 12px; }
.xs-xiala-menu>ul>li>a:hover{ color: #cc0000; }
.xs-xiala-menu .xs-sub-menu>ul{ display: none; padding-left: 0; margin-left: 0; }
.xs-xiala-menu .xs-sub-menu>ul>li a{ display: block; padding-left: 8%; padding-top: 8px; padding-bottom: 8px; }
.footer{ color: #aeaeaf; padding-top: 55px; padding-bottom: 45px;background-color: #f8f9f3; }
.footer a{ color: #aeaeaf; }
.footer a:hover{ color: #cc0000; }
.link,.copyright{ text-align: center; }
.link a,.copyright a{ padding: 0 7px; }
.footer-contact{ margin-top: 24px; margin-bottom: 24px; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid #e0e0dd; border-bottom: 1px solid #e0e0dd }
.footer-contact p{ font-size: 15px; color: #666666; }
.footer-contact-box:after{ content: ""; position: absolute; width: 1px; height: 40px; background-color: #e0e0dd; top:5px; right: 15px; }
.footer-contact .col-md-3:last-child .footer-contact-box:after{ width: 0; }
.copyright a img{ margin-top: -3px; }

.nav-wraper{padding-top: 5px; border-bottom: 1px solid #e5e5e5;}
.nav-wraper ul{ text-align: center; padding-left: 0; margin-bottom: 0; }
.nav-wraper ul li{ display: inline-block; margin: 0; padding: 0; }
.nav-wraper ul li a{ display: block; font-size: 16px; padding: 28px; }
.nav-wraper ul li.current-service a,.nav-wraper ul li a:hover{color: #02328d; border-bottom: 2px solid #02328d; }
.nav-wraper ul li a:after{ content: ""; width: 1px; height: 14px; background-color: #d2d2d2; position: absolute; margin-left: 28px; margin-top: 5px;}
.nav-wraper ul li:last-child a:after{ background-color: transparent; }

.page_bg{display:none;position:fixed;width:100%;height:100%;background:#000;z-index:1;top:0;left:0;opacity:0.7;}
.page_content{display:none; left: 0; top: 0; position:fixed;z-index:2;}
.page_close{ position: absolute; top: 16px; right: 16px; cursor: pointer; font-size: 30px; }

.sidebar2{ position: fixed; right: 2px; bottom: 40px;  width: 75px; height: 288px; background: #e8e8e8; display: none; }
.sidebar2>div{ height: 72px; padding-left: 5px; padding-right: 5px; }
.sidebar2 .sidein{ height: 100%; border-bottom: 1px solid #c7c7c7; padding-top: 10px; }
.sidebar2>div:last-child .sidein{ border-bottom: none; }
.sidebar2>div img{ display: block; margin: auto; }
.sidebar2>div p{ text-align: center; font-size: 12px; color: #777777;}
.sidebar2>div:hover, .side-swt{ background-color: #03328e; cursor: pointer; }
.sidebar2>div:hover .sidein, .sidebar2 .side-swt .sidein{ border-bottom: none; }
.sidebar2>div:hover p{ color: white; }
.sidebar2 .side-swt p{ color: white; }
.side-dh,.side-wx{ position: relative; }
.side-pull-dh{ position: absolute; right: 75px; width: 0; overflow: hidden; height: 72px; background: #03328e;}
.sidebar2>div .side-pull-dh p{ color: white; font-size: 18px; line-height: 72px; opacity: 0; transition: opacity 0.5s 0.3s;}
.sidebar2>div:hover .side-pull-dh p{ opacity: 1; }
.side-wx-img{ position: absolute; width: 75px; height: 72px; margin-left: -5px; transform: scale(0); transition: all ease 0.3s; }
.side-wx-img img{ width: 100%; }
.sidebar2>div.side-wx:hover .side-wx-img{ transform: scale(1); }
.sidebar2>div.side-wx:hover { background: #e8e8e8; }

iframe body{ width: 700px; }
@media (min-width: 992px) and (max-width: 1200px){
	.contact-content .container{ width: 100%; }
	.chanpin-box-text strong{ padding-left: 20px; padding-top: 30px; }
	.chanpin-box-text p{ padding-left: 20px; }
	.chanpin-box-text span{ padding-left: 20px; }
	.chanpin-box-text p{ font-size: 12px; }
	.cptd-list a{ padding: 30px 0; }
}

@media (min-width: 768px) and (max-width: 992px){
	.container{ width: 100%; }
	.form-box{ margin-left: 0; }


}

@media (max-width: 992px){
	.footer-contact-box:after{ width: 0; }
	.pro-intro-contact .col-md-4{ padding-left: 15px; }
	.pro-intro-contact .col-md-3{ padding-right: 15px; }
	.pro-intro-contact .col-sm-12{ margin-bottom: 10px; }
	.chanpintedian li+li{ margin-top: 20px; }
	.contact-left-box h2{ padding-left: 0; margin-top: 10px; margin-bottom: 10px; font-size: 20px; }
	.contact-left-box strong{ background: none; padding-left: 0; }
	.contact-left-box strong+p{ padding-left: 0; }
	.contact-info{ margin-left: 0; }
	.contact-info1 p,.contact-info2 p{ font-size: 12px; }
	.navbar-right{ margin-right: 0; }
	.intro-pic{padding-bottom: 40px; }
}

@media (max-width: 880px){

	#navbar .nav>li>a{ margin-left: 5px; margin-right: 5px; }
}

@media (max-width: 767px){
	/*.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left: 10px; padding-right: 10px; }*/
	.sidebar{ display: none; }
	.tab-content-pro .row .col-md-3:nth-child(n+5){ display: none; }
	.pro-nav{ margin-top: 20px; margin-bottom: 20px; }
	.news-list-content .col-md-4,.fenye{ border-top: 14px solid #f3f3f3; }
	.news-list:nth-last-child(2),.news-recommend{ border-bottom: none; }
	.fenye{ margin-top: 0; padding-top: 20px; text-align: center; }
	.news-list-content{ padding-bottom: 20px; }
	.container>.navbar-header{ margin-left: 0; margin-right: 0; }
	.peijian-box{ padding: 20px 0; }
	.peijian-box p{ margin-top: 10px; }
	.news-main .news-right{ display: none; }
	.xiazai ul li:nth-child(even){ height: 60px; line-height: 60px; }
	.service-content h1{ font-size: 24px; text-align: left; color: #222222; }
	h1{ font-size: 24px; }
	.index-title1{ font-size: 24px; }
	h2{ font-size: 20px; }
	.index-title2 h2 span{ font-size: 20px; }
	.index-pro{ padding: 40px 0; }
	.tuijianchanpin{ padding-top: 10px; padding-bottom: 10px; }
	.tuijianchanpin p{ margin-top: 15px; }
	.dingzhi .col-md-4 a:hover{ box-shadow: none; }

	.index-case-text{ padding: 0; }
	.index-case-text strong{ font-size: 14px; padding-top: 20px; text-align: center; color: #777777; }

	.index-case-text span{  display: none; }
    .index-case, .index-news{ padding: 40px 0; }
    .dingzhi{ padding-bottom: 0; }
    .index-news-title{ border-bottom: none; }
    .index-news .col-md-4{ border-left: none; }
    .index-news-list{ padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
    .index-news-title h3{ margin-top: 0; margin-bottom: 0; }
    .index-news-time{ margin: 10px 0; }
    .index-more{ display: none; }
    .index-news-list h4{  font-weight: bold; margin-top: 0; margin-bottom: 0; }
    .index-news-time span{ font-size: 12px; }
    .banner{ position: relative; background: none; }
    .banner-text{  position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5);}
    .banner-text h1{ padding-top: 120px; }
    .index-banner .banner-text h1{ padding-top: 150px; }
    .banner-text p{ margin-top: 0; padding: 5px 8%; font-size: 14px; }
    .pro-banner,.service-banner,.about-banner,.news-banner,.case-banner,.contact-banner { height: auto; }

    .last-pro-show p{ margin-top: 5px; margin-bottom: 10px; }
    .m-bottom-contact{ position: relative; }
    .m-contact-text{ position: absolute; width: 100%; top: 70px; left: 0; }
    .m-contact-text-title{ color: white; font-size: 36px; }
    .m-contact-text-title span{ font-size: 26px; color: #999999; }
    .m-contact-text-title+p{ margin-top: 50px; margin-bottom: 30px; font-size: 36px; color: #ef0606; }
    .m-contact-text .col-xs-6 p{ font-size: 18px; line-height: 30px; }
    .m-bottom-form{ padding-bottom: 40px; }
    .m-bottom-form p{ color: #999999; margin-bottom: 20px; padding-top: 40px; padding-bottom: 30px; border-bottom: 1px solid #e0e0e0; font-size: 20px; }
    .m-bottom-form input ,.m-bottom-form textarea{font-size: 14px; padding-left: 2%; width: 100%; border: 1px solid #eaeaea; background-color: #f6f6f6; border-radius: 4px; }
	.m-bottom-form input{ height: 60px;  }
	.m-bottom-form input[type="submit"]{ background-color: #355ba4; color: white; font-size: 20px; }
	.m-bottom-form textarea{ padding-top: 10px; }
	.pro-intro h1{ margin-top: 20px; }
	.pro-intro-contact .col-md-4{ padding-left: 0; }
	.pro-intro-contact .col-md-3{ padding-right: 0; }
	.pro-intro-contact .col-xs-4{ padding-right: 0; }
	.pro-content-nav{ padding-top: 0; border-top: 14px solid #f3f3f3; }
	.pro-content-nav li{ padding: 20px 10px; }
	.footer{ background-color: white; border-top: 14px solid #f3f3f3;}
	.case-intro h1{ text-align: left; color: #222222; margin-top: 0; margin-bottom: 20px;}
	.case-page-title{ display: none; }
	.wangluo-dianhua{ display: none; }
	.wangluo-lianxi{ width: 300px; }
	.intro-1,.intro-2,.intro-3{ padding-top: 20px; }
	.intro-2{ border-top: 14px solid #f3f3f3; }
	.intro-2 h2{ margin-bottom: 0; border-bottom: none; padding-bottom: 20px; text-align: left; margin-top: 0; color: #222222; font-weight: bold; }
	.intro-show{ padding-top: 20px; }
	.intro-2 p+strong{ margin-top: 12px; }
	.contact-content{ padding-top: 30px; padding-bottom: 30px; }
	.contact-left-box h2{ font-size: 16px; }
	.contact-info1{ width: 100%; }
	.contact-info2{ display: none; }
	.contact-biaodan .col-sm-6+.col-sm-6{ margin-top: 15px; }
	.contact-biaodan input[type="submit"]{ width: 100%; margin-top: 20px; }
	.case-show{ padding-top: 36px; padding-bottom: 36px; border-bottom: 1px solid #e5e5e5; overflow:auto; }
	.case-content .col-md-4:last-child .case-show{ border-bottom: none; }
	.case-show-text h3{ margin-top: 0; font-weight: bold; }
	.case-show>a{ width: 30%; display: block; float: left; }
	.case-show>a img{ width: 100%; }
	.case-show-text{ width: 65%; float: right; }
	.case-show .view{ display: none; }
	.case-video{ padding-top: 30px; padding-bottom: 48px; border-top: 14px solid #f3f3f3; }
	.nav-wraper ul li a{ padding: 24px; }
	.nav-wraper ul li a:after{ margin-left: 24px; }
	.nav-wraper ul li a span{ display: none; }
	.service-content,.service-bottom{ padding-bottom: 40px; }
	.wangluo-contact{ padding-top: 120px; }
	.wangluo-bottom{ height: auto; background: no-repeat; position: relative; }
	.wangluo-bottom img{ width: 100%; }
	.wangluo-contact{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
	.wangluo-contact h2{ margin-top: 0; margin-bottom: 0; font-size: 32px; }
	.wangluo-contact p{ margin-top: 24px; margin-bottom: 24px; }
	.wangluo-lianxi{ width: 50%; }
	.wangluo-xunjia{ width: 100%; }
	.intro-pic{padding-bottom: 20px; }
	.case-video p{ font-size: 14px; }
}

@media (max-width: 600px){
	.banner-text h1{ font-size: 24px; }
	.wangluo-contact{ padding-top: 80px; }
	.wangluo-contact h2{ font-size: 24px; }
	.index-banner .banner-text h1{ padding-top: 120px; }
	.footer{ padding-top: 20px; padding-bottom: 20px;}
	.contact-left, .contact-right{ float: none; width: 100%; }
	.contact-left-box strong{ margin-bottom: 5px; }
	.contact-left-box strong+p{ border-bottom: 1px solid #e5e5e5; }
	.contact-left-box strong+p span{padding-bottom: 10px; border-bottom: 1px solid #02328d; display: inline-block; }
	.contact-left-box h2{ color: #ef0606; font-weight: bold; }
	.contact-info{ border-top: none; padding-top: 0; }
	.contact-info1{ width:50%; }
	.contact-info2{ display: block; }
	.contact-biaodan h1{ font-size: 20px; }
	.contact-tabs>li>a{ padding-left: 40px; padding-right: 20px; }
	.contact-tabs{ width: 236px; }
	.contact-tabs>li>a{ font-size: 12px; }
	.contact-liuyan{ padding-top: 20px; padding-bottom: 20px; }
	.zaixianliuyan,.womendeweizhi{ background-position: 20px center; }
	.map{ padding: 20px 0; }
	.map h1{ font-size: 20px; font-weight: bold; margin-top: 0; }
	.huanjing{ padding: 20px 0; }
	.huanjing-show p{ margin-top: 10px; }
	.intro-3-title{ width: 294px; margin-top: 0; margin-bottom: 0; }
	.intro-3-title>li>a{ background: no-repeat; }
	.news-main{ padding-top: 0; padding-bottom: 0; }
	.news-main-title{ padding-bottom: 0; border-bottom: none; }
	.news-main-title h1{ text-align: center; color: #222222; }
	.bdsharebuttonbox{ display: none; }
	.time span{ display: block; text-align: center; font-size: 14px; }
	.time span b{ display: none; }
	.pre-next{ padding-bottom: 20px; border-top: 14px solid #f3f3f3; }
	.pre-next p a{ color: #777777; }

	.intro-show{ padding-top: 20px; }
	.pro-intro-contact span{ font-size: 14px; }
	.navbar-static-top{ height: 80px; }
	.logo{ padding-top: 10px; }
	.top-menu{ padding-top: 30px; width: 30px; }
	.index-pro .nav-tabs-pro{ width: 414px; }
	.nav-tabs-pro b{ display: none; }
	.nav-tabs-index-case{width: 306px; }
	.index-title2{ background: no-repeat; }
	.index-title2{ margin-top: 20px; }
	.title2-1{ font-size: 24px; }
	.title2-1 span{ font-size: 24px; }
	.dingzhi{ padding-bottom: 40px; }
	.nav-tabs-pro>li>a{ padding: 10px 5px; }
	.nav-tabs-pro>li>a span{ margin-right: 10px; }
	.news-main-content{ font-size: 14px; }
	.gray-bg{ background-color: white;  }
	.index-case,.index-news{ border-top: 14px solid #f3f3f3; }
	.index-pro .nav-tabs-pro{ width: 254px; }
	.index-case-title h2{ margin-top: 0; margin-bottom: 0; font-weight: bold; }
	.footer-contact p{ font-size: 13px; }
	.pro-list-title a{ font-size: 14px; }

	.pro-list-title{ height: 36px; line-height: 36px; }
	.pro-list-content section{ padding-top: 20px; padding-bottom: 10px; }
	.pro-list-show{ padding-top: 20px; }
	.pro-list-show p{ margin-top: 5px; }

	.m-contact-text-title{ font-size: 28px; }
    .m-contact-text-title span{ font-size: 20px; }
    .m-contact-text-title+p{ margin-top: 30px; margin-bottom: 20px; font-size: 28px; }
    .m-contact-text .col-xs-6 p{ font-size: 16px; line-height: 24px; }
    .case-intro{ padding-top: 0; padding-bottom: 20px; }
    .case-intro h1{ font-size: 24px;  text-align: left;}
    .anli-box{ padding-top: 10px; padding-bottom: 20px; }
    .case .case-product{ padding-top: 30px; }
    .case-case{ padding-top: 30px; padding-bottom: 30px; }
    .case-show{ padding-top: 20px; padding-bottom: 20px;}
    .xiazai{ padding-top: 20px; padding-bottom: 20px; }
	.xiazai ul li:nth-child(even){ height: 44px; line-height: 44px; }
	.xiazai ul li:nth-child(odd){ height: 44px; line-height: 44px; }
    .xiazai ul li .downloadIcon{ width: 16px; margin-top: 11px; }
    .news-list-content{ padding-top: 10px; padding-bottom: 20px; }

}
@media (max-width: 500px){
	h2{ font-size: 20px; }
	.index-case-text strong{ font-size: 16px; margin-bottom: 5px; font-weight: bold; }
	.wangluo-contact{ padding-top: 40px; }
	.wangluo-contact h2{ font-size: 20px; }
	.wangluo-contact p{ margin-top: 12px; margin-bottom: 12px; }
	.wangluo-xunjia{ height: 44px; line-height: 44px; }
	.wangluo-lianxi a{ font-size: 14px; }
	.navbar-static-top{ height: 55px; }
	.logo{ width: 100px; padding-top: 12px; }
	.top-menu{ width: 20px; padding-top: 16px; }
	.xs-xiala-menu{ top: 55px;} 
	.row{ margin-left: -5px; margin-right: -5px; }
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left: 5px; padding-right: 5px; }
	.banner-text h1{ font-size: 22px; }
	.case-show-text h3,.news-list h3{ font-size: 16px;  }
	.case-show-text p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.contact-biaodan{ padding-left: 0; padding-right: 0; }
	.contact-biaodan h1{ font-size: 18px; }
	.intro-3 h2{ font-size: 18px; font-weight: bold; }
	.intro-3-nav{ margin-bottom: 0; }
	.product-show p{ margin-top: 10px; }
	.sub-title{ margin-top: 0; }
	
	.peijian-show p{ margin-top: 10px; }
	.service-content{ padding-top: 0; padding-bottom: 20px; }
	.peijian-content{ padding-top: 20px; padding-bottom: 20px; }
	.service-content h1{ font-size: 20px; border-bottom: 0; padding-bottom: 10px; }
	.service-content h1+p{ padding-top: 0; }
	.service-content p+span{ font-size: 14px; }
	.case-intro h1{ font-size: 20px; margin-top: 24px; }
	.case-page-title span{ font-size: 16px; }
	.product{ padding-bottom: 0; }
	.peijian-img{ padding-top: 10px; }
	.peijian-show{ padding: 10px 0; }
	.peijian-box{ padding: 10px 0; }
	.peijian-box p{ margin-top: 10px; }
	.peijian .page-title+p{ margin-top: 10px; }
	.page-title{ padding-bottom: 10px; }
	.page-title:before{ content: ""; width: 3px; height: 14px; background-color: #01328e; position: absolute; margin-top: 3px; }
	.page-title h2{ font-size: 16px; padding-left: 10px; font-weight: bold; }
	.bb{ border-bottom: none; }
	.page-title a{ font-size: 12px; font-weight: normal;}
	.tuijianchanpin{ padding-top: 10px; padding-bottom: 10px; }
	.tuijianchanpin p{ margin-top: 10px; }
	.anli-box{ padding-top: 20px; padding-bottom: 10px; }
	.anli-box h3{ font-size: 16px;}
	.related-case h3{ font-size: 14px; }
	.related-case h3+p{ display: none; }
	.view{ margin-top: 15px; }
	.peijian{ border-top: none; }
	.chanpintedian{ display: none; }
	.jishucanshu{display: none }
	.chanpintedian-content strong{ font-size: 16px; }
	.pro-content-nav li:last-child{ display: none; }
	.case .case-product{ padding-top: 20px; }
	.product section,.case section{ padding-top: 20px; padding-bottom: 10px; }
	.pro-content-nav li{ font-size: 14px; }
	.pro-nav{ margin-top: 15px; margin-bottom: 15px; }
	.pro-xunjia, .pro-dianhua, .pro-huace{ height: 40px; line-height: 40px; }
	.pro-intro-contact span{ font-size: 12px; padding-left: 0; }
	.pro-xunjia span{ background: none; }
	.pro-dianhua span{ background: none; }
	.pro-huace span{ background: none; }
	.m-bottom-form p{ padding-top: 20px; }
	h1{ font-size: 20px; }
	
	.footer-contact-box p span,.copyright span{ display: none; }
	.copyright p b{ display: block; }
	
	
	.index-title1 .index-title1-title {width: 260px; margin-left: -130px;}
	.banner-text h1{ padding-top: 60px; }
	.index-banner .banner-text h1{ padding-top: 80px; }
	
	.pro-list-title a{ font-size: 12px; }
	.pro-list-title a span{ display: none; }

	.m-contact-text{ top: 40px; }
	.m-contact-text-title{ font-size: 20px; }
    .m-contact-text-title span{ font-size: 16px; }
    .m-contact-text-title+p{ margin-top: 20px; margin-bottom: 10px; font-size: 20px; }
    .m-contact-text .col-xs-6 p{ font-size: 12px; line-height: 24px; }

    .m-bottom-form p{ font-size: 16px; }
	.m-bottom-form input{ height: 50px;  }
	.m-bottom-form input[type="submit"]{  font-size: 16px; }
	.case-show{ padding-top: 10px; }
	.case-video{ padding-top: 20px; padding-bottom: 20px;}
	.video-title{ padding-bottom: 10px; font-size: 16px; }
	.pro-nav span{ display: none; }
	.index-case, .index-news,.index-pro{ padding: 25px 0; }
	.nav-tabs-pro{ margin-top: 5px; margin-bottom: 5px; }
	.index-case-text span{ display: none;/*  font-size: 12px; */}
	.index-news-title{ padding-bottom: 0; }
	.gengduo{ width: 200px; margin-top: 20px; height: 40px; line-height: 36px; }
	.nav-wraper ul li a{ padding: 16px 5px; }
	.nav-wraper ul li a:after{ margin-left: 7px; }
	.carousel-indicators{ bottom: 0; }
	.link span{ display: none; }
	.service-content p+span{ margin-top: 20px; }
	.service-bottom{ padding-bottom: 40px; }
	.dianhua1{ background: no-repeat; }
	.dianhua1 a,.dianhua2 a{ width: 100%; height: 44px; line-height: 44px; font-size: 15px; }
	.dianhua2 span{ display: none; }
	.dianhua1 a{ background-color: #f30a0a; }
	.dianhua2 a{ background-color: #2d2d2d; display: block; color: white; }
	.dianhua2{ margin-top: 10px; }
	.dingzhi{ padding-bottom: 10px; }
	.dingzhi .col-md-4 span{ margin-top: 10px; }
	.dingzhi .col-md-4 a{ padding-bottom: 30px; }
	.footer-contact{ margin-top: 12px; margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; }
	.intro-pic{padding-bottom: 10px; }
	.index-more-pro{ font-size: 14px; }
}
@media (max-width: 400px){
	h1{ font-size: 18px; }
	h2{ font-size: 16px; }
	p{ line-height: 20px; font-size: 12px;}
	.fenye a, .fenye>b{ font-size: 12px; padding: 6px 10px; }
	.footer-contact p{ font-size: 12px; }
	.nav-wraper ul li a{ padding-left: 5px; padding-right: 5px; font-size: 14px; }
	
	.banner-text h1{ font-size: 20px; }
	.banner-text p{ font-size: 12px; }
	.index-banner .banner-text h1{ padding-top: 70px; }
	
	
	.index-title2{ margin-bottom: 20px; }
	.index-title2 h2 span{ font-size: 16px; }
	
	.logo{ width: 85px; padding-top: 15px; }
	.container>.navbar-header{ margin-left: 0; }
	
	.contact-biaodan input[type="text"], .contact-biaodan select,.contact-biaodan input[type="submit"]{ height: 44px; }
	.map h1{ font-size: 18px; }
	.huanjing-show{ padding: 5px 0; }
	.news-main-content p{ margin-bottom: 10px; }
	.news-main-title h1{ font-size: 18px; margin-bottom: 10px; }
	.news-list-content{ padding-top: 0;  }
	.news-list{ padding-top: 20px; padding-bottom: 15px; }
	.news-list h3{ margin-bottom: 10px; }
	.news-list h3 strong{ font-size: 14px; }
	.news-list span{ margin-top: 10px; }
	.service-bottom{ padding-top: 20px; padding-bottom: 30px;border-top: 14px solid #f3f3f3; }
	.service-content h1{ font-size: 18px; font-weight: bold;}
	.service-bottom strong span{ display: none; }
	.service-bottom strong{ font-size: 18px; color: #fa0909; font-weight: bold; }
	
	.case-case{ padding-top: 20px; padding-bottom: 20px; }
	.wangluo-lianxi{ width: 200px; }
	.wangluo-xunjia{ width: 200px; height: 40px; line-height: 40px; }
	.wangluo-lianxi a{ font-size: 16px; }
	.case-intro h1{ font-size: 18px; }
	
	.index-case-text span{ display: none; }
	.index-pro{ padding-top: 25px; padding-bottom: 25px; }

	.index-news-list h4 a{ font-size: 14px;line-height: 20px;}
	
	
	.dingzhi .col-md-4 a{ padding-bottom: 20px; }
		
	.footer-contact p{ font-size: 11px; }
	.footer-contact .col-xs-6{ padding-right: 0; }
	.index-title1 .index-title1-title {width: 200px; margin-left: -100px;}
	.index-title1 .index-title1-title h2{ font-size: 16px; font-weight: bold; }
	.nav-tabs-pro>li>a{ font-size: 12px; }
	.index-pro .nav-tabs-pro{ width: 284px; }
	
	.sub-title{ margin-top: 5px; }
	.product-show{ padding-top: 5px; padding-bottom: 5px; }
	.product-show p{ margin-top: 10px; }

	.dingzhi_banner h2{ padding-top: 50px; font-weight: bold; }
	.title2-1{ font-size: 16px; }
	.title2-1 span{ font-size: 16px; }
	.dingzhi .col-md-4 strong{ font-size: 14px; margin-top: 15px; margin-bottom: 5px; border-left: 4px solid #02328d; }
	.dingzhi .col-md-4 span{ font-size: 11px; }

	.index-case-title h3{ font-size: 16px; font-weight: bold; }
	.nav-tabs-index-case{ width: 246px; }
	.index-news-time{ margin-top: 5px; }
	.gengduo{ border-radius: 4px; }
	.pro-list-title{ height: 30px; line-height: 30px; }
	.pro-list-show{ padding-top: 15px; }

	.m-contact-text{ top: 30px; }
	.m-contact-text .col-xs-6 span{ display: none; }
	.m-contact-text-title{ font-size: 18px; }
    .m-contact-text-title span{ font-size: 12px; }
    .m-contact-text-title+p{ font-size: 16px; }
    .m-contact-text .col-xs-6 p{ font-size: 10px; line-height: 20px; }
	
	.m-bottom-form{ padding-bottom: 20px; }
    .m-bottom-form p{ font-size: 12px; padding-top: 20px; padding-bottom: 15px; }
	.m-bottom-form input ,.m-bottom-form textarea{ font-size: 12px; }
	.case-newstext{ padding-top: 10px; }
	.contact-info1 p{ font-size: 11px; }
	.xiazai ul li.xiazai-title{ font-size: 14px; }
	.xiazai-title img{ width: 20px; margin-top: -4px; }
	.xiazai ul li{ font-size: 12px; }

}